package com.lz.undertow;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.ConfigurableApplicationContext;
/**
 * 启动程序
 * 设置mapper的扫描路径
 * 扫描其它module的类装配到spring容器中
 *
 * @author admin
 * @author admin
 * @author xpp
 */

@SpringBootApplication
public class UndertowApplication  {

  private static final Logger logger = LoggerFactory.getLogger(UndertowApplication.class);

  public static void main(String[] args) {
    System.setProperty("spring.devtools.restart.enabled", "false");
    System.setProperty("reactor.netty.ioWorkerCount", "200");
    ConfigurableApplicationContext context = SpringApplication.run(UndertowApplication.class, args);
    String version = context.getEnvironment().getProperty("xpp.version");
    logger.info("\n" + " ################################################\n"
            + " #####################XPP:: 测试平台" + version + "#####################\n" + " #####################XPP:: 启动成功 ##############################\n" + " #####################XPP:: SUCCESS #######################################\n" + " ##############################################################################\n");
  }


}
